package com.bd.scm.domain.models.schedule;

import lombok.Data;

/** 移动端排班用到
 * Created with IntelliJ IDEA.
 * User: _Cps
 * Date: 2020.08.05 11:40
 */
@Data
public class UserDateScheduleDetails {

    /**
     * 颜色
     * 正常  #83AC3F 条件 status 0
     * 缺勤  #E4507F 条件 status 6
     * 有排班  #7088DB 条件 shift_id>0
     * 放班  #D570DB 条件 off_duty_hour>0
     * 迟到、早退  #FF6699 条件 status 4 5
     * 请假  #F3B37C 条件 leave_hours_total-off_duty_hour>0
     */
    private String color;

    /**
     * 状态名称
     * 正常 条件 status 0
     * 缺勤 条件 status 6
     * 有排班 条件 shift_id>0
     * 放班  条件 off_duty_hour>0
     * 迟到、早退 条件 status 4 5
     * 请假  条件 leave_hours_total-off_duty_hour>0
     */
    private String statusName;

    /**
     * 班次名称
     */
    private String shiftName;

    /**
     * 首次打卡
     */
    private String swipeBegin;

    /**
     * 末次打卡
     */
    private String swipeEnd;

    /**
     * 上班时间
     */
    private String shiftBegin;

    /**
     * 下班时间
     */
    private String shiftEnd;

    /**
     * 上班小时数
     */
    private Integer workHours;

    /**
     * 加班小时数
     */
    private Integer overtimeHours;
}
